package com.yixing.tech.common.vo.s9;

import com.yixing.tech.common.base.BaseVO;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @author yixing tech
 * * @date 2022/1/4
 */

@Data
@Accessors(chain=true)
@NoArgsConstructor
@AllArgsConstructor
public class EquipmentVO extends BaseVO {

    /**
     * 分类(NB水表)
     */
    private String measureType;

    /**
     * 批次号
     */
    private String batchNumber;

    /**
     * 类型：顺序编号
     */
    private String orderType;

    /**
     * 号段
     */
    private String  segmentNumber;

    /**
     * 数量
     */
    private Integer  totalNum;

    /**
     * 使用数量
     */
    private Integer  useNum;

    /**
     * 未使用数量
     */
    private Integer  notUseNum;

    /**
     * 表计编号数组
     */
    private List<MeasureList> measureList;

    @Data
    @Accessors(chain=true)
    @NoArgsConstructor
    @AllArgsConstructor
    public static class MeasureList{
        int status;//表计状态
        String measureNumber;//表号
    }
}
